package common.model.goods;

import lombok.Data;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;

@Data
public class Comment {
    /**
     * 评论ID
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 商品ID
     */
    private Long spuId;
    
    /**
     * 用户ID
     */
    private Long userId;
    
    /**
     * 订单ID（确保购买后评论）
     */
    private Long orderId;
    
    /**
     * 评论内容
     */
    private String content;
    
    /**
     * 星级评分（1-5星）
     */
    private Integer rating;
    
    /**
     * 评论图片URL数组（JSON格式）
     */
    private String imageUrls;
    
    /**
     * 状态（0=待审核，1=已发布，2=已删除）
     */
    private Integer status;
    
    /**
     * 创建时间
     */
    private LocalDateTime createdAt;
    
    /**
     * 更新时间
     */
    private LocalDateTime updatedAt;
} 